
import { ref, computed, reactive } from 'vue'
import { defineStore } from 'pinia'

// 第一个参数是store的唯一ID，第二个参数是一个函数，返回store的配置对象
export const useUserStore = defineStore('user', {
  // 类似于Vuex中的state，存储数据
  state: () => {
    return {
      data: {}
    };
  },
  // 类似于Vuex中的getters，用于派生数据
  getters: {
    doubleCount: (data) => {
      return data;
    }
  },
  // 类似于Vuex中的actions和mutations的组合，用于修改state
  actions: {
    setData(d) {
      this.data=d;
    },
  }
});

